AK100高性能ARM专用仿真器,支持ARM7 / ARM9 / Cortex-M1 / Cortex-M3等内核的全系列仿真,包括Thumb模式。后续还会支持ARM10 / ARM11 / XSCALE / Cortex-R4 / Cortex-A8等内核的全系列仿真。
支持ARM7 / ARM9 / Cortex M1 / Cortex M3等内核的仿真。
支持Thumb模式,支持SWD模式。
与全部主流IDE环境无缝嵌接,TKStudio,Keil, ADS,RealView,IAR等。
支持片内/片外Flash的在线编程和仿真。
用户可自行添加任意Flash编程算法。
支持无限制Flash断点和无限制RAM断点。
USB供电,无需外部电源。
最大JTAG运作速度达到25MHz,保证以极限的速度进行硬件调试。
高速USB通讯,最大代码下载速度600K字节/秒。
产品特性
支持内核种类
目前,AK100仿真器支持的内核种类如下:
ARM7:ARM7TDMI / ARM7TDMI-S / ARM7EJ-S / ARM720T。
ARM9:ARM9TDMI / ARM920T / ARM922T / ARM926EJ-S / ARM946E-S / ARM966E-S。
Cortex-M1/M3:支持串行调试(SWD)模式。
支持IDE环境
AK100仿真器与多种主流IDE环境无缝嵌接,支持Keil / ADS / IAR / TKStudio等,并具备其高级调试功能,保证您的开发平台始终如一。
Keil,Keil公司,英文界面,8051/251/C166/ARM编译/调试环境。
ADS,ARM公司,英文界面,全ARM内核编译/调试环境。
IAR,IAR公司,英文界面,多内核编译/调试环境。
TKStudio,致远公司,中/英文界面,多内核编译/调试环境,强大内置编辑器。
USB2.0(High Speed)高速通讯接口。
下载速度达到600KB/S。
标准Windows USB驱动支持,即插即用。
标准20-pin JTAG接口与目标板连接,支持热插拔。
PC机USB口取电,省去沉重的电源适配器,小巧便携。
人性化的指示灯提示当前工作状态。
检测所有JTAG信号和目标板电压。
自适应目标板电压,支持宽电压范围1.8V~5V。
JTAG最大时钟25MHz,可达到极限的调试速度。
自动速度识别功能。
支持实时RTCK同步时钟(自适应时钟)。
带有硬件自检功能,方便检测排除硬件故障。
功能特性
支持全系列ARM内核仿真,ARM7/ARM9/Cortex-M1/Cortex-M3等,包括Thumb模式。
支持Cortex-M1/Cortex-M3内核串行调试(SWD)模式。
无缝嵌接多种主流IDE环境,Keil/ADS/IAR/TKStudio/RealView等。
支持片内Flash在线编程/调试,提供每种芯片对应的Flash编程算法文件。
支持片外Flash在线编程/调试,提供数百种常用的Flash器件编程算法文件。
支持NOR/NAND/SPI等多种接口类型的外部Flash编程/调试。
支持用户自行添加Flash编程算法文件。
具备单独烧写Flash的独立软件,提高生产效率。
支持无限制的RAM断点调试。
支持无限制的Flash断点调试,突破硬件断点数量的限制。
采用同步Flash技术,无限制Flash断点快速刷新,调试速度如同RAM中一样,方便快捷。
支持动态断点,可在运行中任意设置/取消断点。
同时支持程序断点和数据断点,便于用户准确跟踪复杂程序的运行。
快速单步程序运行,最大150步/秒。
保证最快最稳定的调试主频变化的目标系统。
内置特殊调试算法,可靠调试处于非法状态的ARM内核。
支持菊花链链接的多内核仿真。
基于芯片的设计理念,为数百种芯片提供完善的初始化文件。
内置全面的初始化文件解释执行器,可在复位前后/运行前后/Flash下载前后进行灵活的系统设置,包括寄存器设置/ARM初始化/时钟设置/延时/信息提示等操作。
同类比较
仿真器型号 |
TKScope K9 |
AK100 |
Ulink2 |
J-link |
支持IDE环境* |
TKStudio,IAR,ADS,Keil RealView MDK |
TKStudio,IAR,ADS,Keil RealView MDK |
Keil RealView MDK |
IAR,ADS,
Keil RealView MDK |
RAM断点 |
无限制 |
无限制 |
无限制 |
无限制 |
Flash断点* |
无限制 |
无限制 |
2max |
无限制 |
运行中设置断点 |
支持 |
支持 |
支持 |
支持 |
RTCK同步时钟 |
支持 |
支持 |
支持 |
支持 |
烧写内部Flash |
支持 |
支持 |
支持 |
支持 |
烧写外部Flash* |
支持 |
支持 |
支持 |
支持 |
支持外部Flash种类* |
NOR,NAND,SPI |
NOR,NAND,SPI |
NOR,NAND,SPI |
NOR |
用户添加Flash算法* |
支持 |
支持 |
支持 |
不支持 |
RAM下载速度* |
650 KB/S |
600 KB/S |
28 KB/S |
600 KB/S |
JTAG时钟* |
<=25MHz |
<=25MHz |
<=10MHz |
<=12MHz |
快速单步(步/秒)* |
≈150 |
≈150 |
≈50 |
≈100 |
生产厂商 |
致远电子 |
致远电子 |
Keil公司 |
Segger公司 |
注: ① Ulink2/J-link仿真器性能参数指标引用其官方网站发布数据,如有更新,以网站为准。
② 带*标识为TKScope/AK100突出性能。
实测结果
TKScope K9/AK100/ Ulink2/J-link下载速度测试结果(LPC2138)
512KB Flash |
JTAG 1MHz |
JTAG 2MHz |
JTAG 3MHz |
RTCK同步时钟 |
TKScope K9(秒) |
15 |
9 |
7.5 |
6.5 |
AK100(秒) |
15 |
9 |
7.5 |
6.5 |
ULINK2(秒) |
28 |
28 |
28 |
28 |
J-LINK(秒) |
26 |
20 |
下载失败 |
27 |
512KB RAM |
JTAG 1MHz |
JTAG 2MHz |
JTAG 3MHz |
RTCK同步时钟 |
TKScope K9(秒) |
6.5 |
3.5 |
3 |
3 |
AK100(秒) |
8 |
4.5 |
3.5 |
3 |
ULINK2(秒) |
23 |
23 |
23 |
23 |
J-LINK(秒) |
7 |
4 |
下载失败 |
6 |
注: ① 测试的系统环境完全相同,数据真实记录。
② 编程LPC2138芯片512KB Flash,系统时钟77MHz。